package com.ling.pl.autoproject.definition.dict.model;

import com.ling.pl.core.commons.annotation.ModelProperty;

import javax.persistence.Column;

/**
 * 代码项
 */
public class DictSetValues {
    @Column(name = "DICTSET_ID", length = 36)
    @ModelProperty(comment = "Dict Id")
    String dictSetId;

    @Column(name = "LABEL", length = 150)
    @ModelProperty(comment = "代码项标题")
    String label;

    @Column(name = "LABEL_I18N", length = 150)
    @ModelProperty(comment = "代码项标题i18n")
    String labelI18n;

    @Column(name = "VALUE_", length = 150)
    @ModelProperty(comment = "值")
    String value;

    @Column(name = "PARENT_ID", length = 150)
    @ModelProperty(comment = "父项")
    String parentId;

    @Column(name = "SORT_ORDER")
    @ModelProperty(comment = "排序")
    Integer sortOrder;

    @Column(name = "STYLE_", length = 50)
    @ModelProperty(comment = "文本显示样式")
    String style;

    @Column(name = "ICON", length = 50)
    @ModelProperty(comment = "文本显示图标")
    String icon;

    @Column(name = "COLOR_", length = 50)
    @ModelProperty(comment = "颜色")
    String color;

    @Column(name = "SELECTABLE")
    @ModelProperty(comment = "禁止选择")
    Boolean selectAble = true;

    @Column(name = "USER_DATA1", length = 150)
    @ModelProperty(comment = "用户数据1")
    String userDate1;

    @Column(name = "USER_DATA2", length = 150)
    @ModelProperty(comment = "用户数据2")
    String userDate2;

    @Column(name = "REMARK", length = 150)
    @ModelProperty(comment = "备注")
    String remark;
}
